33
37
6
40
314
55
62
28
48
16
31
44
56
12
46
11
4
1
35
88
280
5
8
34
19
20
60
23
29
473
7
50
57
15
106
79
157
116
553
336
32
22
162
36
91
192