349
221
30
46
151
405
92
42
179
77
197
49
19
73
114
132
141
129
90
209
291
106
78
139
64
66
97
375
59
172
74
34
89
188
305
35
47
13
37
22
20
4
8
11
84
12
16
24
23
144
110
27
94