106
163
76
23
127
239
11
589
141
215
14
175
83
67
32
13
161
144
58
216
63
108
225
195
189
430
104
170
220
116
105
75
92
35
168
38
69
107
81
62
96
53
19
115
129
442
159
4
39
270
153
200
55
114