160
924
22
292
84
81
4
55
140
14
77
380
83
35
68
223
44
13
29
21
3
128
56
25
37
36
355
104
124
48
240
137
234
97
82
88
15
10
17
61
102
130
79
181
198
189
28
258
52
51