56
92
27
70
47
48
195
333
141
93
129
100
106
17
406
209
91
29
23
13
37
1187
1807
331
211
2199
165
21
38
7
10
82
186
68
30
96
24
28
9
8
34
110
166
59
20
33
31
67
66
492
40
205
74
44