52
27
33
30
34
62
51
174
31
115
39
260
83
22
137
23
320
57
164
274
99
348
54
40
42
70
97
139
58
95
366
613
59
41
12
46
38
328
50
103
25
96
80
76
67
130
37
78
86