29
194
20
224
110
125
166
44
521
18
75
259
55
160
148
2056
1212
107
1768
58
112
114
90
378
402
35
13
61
24
50
19
59
77
21
15
8445
94
119
22
70
1061
53
11
4
23
313
10
353
246