172
34
55
49
26
32
87
51
98
100
46
33
11
45
115
149
90
60
25
42
20
43
154
19
75
65
56
30
13
36
22
177
179
74
111
94
86
53
91
183
67
40
44
190
328
136
101
112