24
106
103
53
21
98
69
52
224
380
56
77
90
45
212
116
459
112
94
101
270
80
140
11
128
37
82
51
115
48
122
120
203
303
58
42
49
33
32
41
344
85
29
68
47
72
76
30
131
109
38