324
45
196
260
85
378
101
49
105
40
56
36
82
37
66
81
79
46
21
24
139
34
60
112
267
54
78
238
30
114
790
497
148
169
42
145
61
43
12
126
20
95
94
275
4
90
495
373
32
119