63
51
66
311
1226
40
37
27
7605
222
279
97
31
29
13
112
44
65
191
88
137
34
50
446
60
441
52
53
24
45
352
67
87
102
59
23
69
75
117
220
83
116
32
7
152
100
134
95
133
101
57
74
71