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