2
10
35
8
26
11
49
15
38
32
9
14
57
46
19
54
43
50
81
68
34
18
7
196
33
137
16
264
121
6
41
64
114
36
61
40
88
56
47
94
30
377
132
37
131
106