2
40
7
8
35
10
9
14
25
15
12
23
20
29
16
48
166
22
21
5
31
47
71
106
19
131
68
32
92
27
322
45
76
135
102
37
113
120
240
137
420
103
46
117
341
98
28
393