2
36
4
9
17
11
30
64
15
66
7
26
24
6
10
207
252
25
27
18
141
54
70
49
23
47
33
74
111
102
44
57
156
139
53
12
86
56
100
62
113
124
29
312
79
161
42
32