414
38
205
508
65
96
112
33
69
34
59
19
12
17
95
81
31
118
29
18
48
228
83
9
11
337
365
1294
107
7
1347
36
47
50
42
21
94
46
77
28
265
316
58
32
244
2
30
1126
52
584
22
424
60