333
87
20
16
214
22
84
34
66
67
73
39
33
21
43
89
58
247
81
391
62
79
29
112
213
82
5
198
288
174
228
406
300
120
83
54
308
1
42
77
1015
70
175
32
134
129
650
115
492
109
294
153
86
107
26