66
39
29
141
35
302
36
113
103
75
58
115
32
249
30
63
163
40
96
16
148
67
366
38
33
51
750
156
45
50
134
415
76
86
78
286
396
120
69
48
22
24
121
175
73
18
79
150
37
14
105
23