1
111
13
2
56
37
24
9
35
29
225
49
84
31
22
4
14
20
28
33
11
17
38
45
70
534
25
224
75
100
186
43
208
138
58
10
36
44
153
90
57
23
149
213
232
82
127
143
73