78
126
2
7
12
39
149
30
175
14
138
286
323
33
69
52
18
195
56
32
192
15
41
38
25
6
35
94
607
9
85
28
104
395
82
47
351
16
46
75
212
22
110
189
222
54