111
52
35
62
137
32
55
77
51
195
154
15
46
83
69
36
9
44
65
22
59
38
27
211
205
264
17
101
81
169
63
21
30
93
25
18
109
261
54
24
422
175
5
76
16
129
40
61
60
1