339
346
46
39
112
64
19
373
153
33
187
1378
25
60
94
72
66
93
51
87
36
148
139
81
311
52
10
90
30
129
457
116
32
27
41
58
439
16
119
420
96
95
176
77
43
163
270
357
221
71
18
124
54
263
164
50