2
23
4
21
36
10
25
32
9
27
11
3
5
6
26
17
136
29
45
22
52
12
58
24
14
64
224
113
186
349
56
140
48
53
86
81
122
104
111
54
46
174
259
124