85
31
41
117
32
45
40
60
53
22
144
67
69
325
46
21
18
42
23
149
19
62
86
84
44
15
99
257
55
33
56
78
148
63
28
25
59
88
36
30
102
24
54
664
132
94
39
139