128
201
22
161
141
861
60
173
285
79
82
15
152
52
380
56
159
96
241
110
16
156
53
72
38
101
150
139
24
174
35
102
100
25
122
48
127
65
12
83
88
125
76
137
189
42
58
34
44
246
32