10
24
34
195
37
21
49
9
352
38
31
11
42
6
99
75
27
16
25
242
414
221
339
52
59
3
23
101
77
26
86
66
12
108
97
30
103
5
92
44
154
2
17
167
351
13
51
65