84
2
29
23
129
38
46
62
67
34
47
220
162
453
163
454
96
383
54
37
133
49
324
69
48
795
374
104
94
73
52
95
33
2518
50
92
41
35
40
45
77
39
65
59
32
1726
66