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
124
238
151
22
13
51
114
133
58
131
161
324
136
37
972
148
722
533
59
12
50
34
82
187
197
138