102
19
14
53
5
32
9
23
4
25
35
26
45
46
129
56
29
372
86
91
18
132
28
27
130
38
306
112
440
70
88
63
257
39
60
22
203
100
356
228
118
87
80
20
84
236
50
312
256
158
159
218