26
15
37
2
29
35
41
13
66
251
51
31
32
261
1572
59
16
14
116
100
72
195
30
22
54
9
11
20
296
108
64
28
405
123
12
112
52
7
96
1
63
173
92