39
116
96
268
53
50
121
143
90
327
52
20
149
207
24
93
175
162
587
204
23
12
94
392
87
65
16
260
13
103
191
297
117
505
69
85
66
142
22
31
76
91
56
113
46
10
86
160
17
48
26
15