170
132
255
228
31
27
70
7
25
9
98
12
43
52
95
72
171
194
32
106
21
11
61
108
88
17
124
40
20
1
65
42
15
121
53
48
83
112
58
2
150
86
74
163
176
29
49
82
100
30
44
24