161
61
20
190
227
3
25
31
29
55
79
16
84
71
45
23
143
35
28
99
59
251
22
210
24
97
100
48
184
69
51
8
10
21
9
30
315
17
94
80
56
132
120
98
52
77
117
123
223
125
372