109
160
173
104
14
339
67
8
72
268
10
346
9
43
64
149
22
47
116
278
28
175
63
2
7
27
4
1153
20
16
26
288
93
15
33
249
55
66
30
123
24
36
122
227
25
51
112
13
29
82