132
129
86
49
121
63
67
58
24
75
15
56
80
103
120
112
14
125
55
100
355
61
64
43
271
111
161
40
30
68
83
98
73
66
28
150
13
17
168
157
69
23
34
35
50
199
169
155
95
18
42
92