112
22
35
354
127
429
87
376
25
95
20
148
887
105
57
58
140
37
44
83
378
48
73
349
38
28
56
645
136
152
189
66
59
15
53
269
165
344
288
151
548
7091
697
30
134
77
26
164
65
27
47
219
144
54
64