27
68
13
34
48
182
45
60
24
66
82
23
33
30
88
47
127
31
17
28
26
16
14
12
93
29
236
191
86
263
138
123
193
53
153
62
126
141
38
84
132
58
349
333
240
402
223
599
166
75
50
146
345
416