153
137
309
68
63
133
209
26
78
58
324
45
196
260
85
378
101
49
105
40
56
37
82
66
81
79
46
21
24
139
34
60
112
267
54
238
30
114
790
497
148
169
42
145
61
43
12
126
20
95
94