69
216
121
360
16
20
385
65
29
33
39
26
133
100
18
60
129
14
31
77
1
50
62
203
54
12
534
90
368
160
371
98
173
68
48
86
332
304
41
35
335
7
4198
2798
380
96
91
32
159
164
241
101
358
116
30