19
63
226
26
40
29
8
322
814
12
38
267
328
954
177
152
6
333
104
85
3364
34
117
32
97
115
47
187
15
244
108
2
24
25
28
151
44
197
255
53
5
35
1184
150
114
9
49
11
59
33
21
31
125
314