2
26
11
18
341
7
20
153
16
31
33
12
112
19
25
28
14
6
9
4
35
335
56
100
239
29
107
216
193
358
15
24
59
117
83
617
63
36
55
21
37
374
67
61
38
39
105