39
172
70
41
16
99
21
24
18
29
88
1367
351
105
14
49
103
112
314
64
68
243
5
168
44
31
46
42
8
123
238
151
22
13
51
114
131
58
161
324
136
37
972
147
722
533
59
11
50
34
82
187
197
138