70
23
25
85
46
31
301
33
28
110
18
243
15
3
53
12
43
14
19
58
29
67
30
114
22
52
89
222
183
66
193
84
24
26
160
2589
72
120
199
79
13
1352
42
151
116
598
630
537