139
49
121
55
220
120
89
88
34
83
97
70
54
225
136
398
188
105
36
35
29
28
42
64
356
173
201
52
68
267
104
95
167
142
91
73
150
135
32
39
137
342
61
162
96
75
65
159
320
114
81
26
38