2
7
30
10
4
68
25
3
28
21
37
29
43
40
9
27
110
14
13
8
11
24
49
6
51
20
86
26
19
58
46
39
170
45
18
81
286
358
47
183
71
106
102
109
17
223
296
74