10
28
17
32
4
22
38
135
62
16
30
47
80
41
143
220
217
55
43
172
107
13
122
31
14
23
34
9
76
121
25
367
54
156
81
33
20
59
27
75
37
21
11
204
2176