100
320
134
33
41
95
230
171
57
51
25
103
21
80
27
32
54
26
92
138
58
72
35
113
116
110
29
64
184
52
186
66
107
81
15
37
40
300
149
128
60
156
86
19
77
18
213
42
34