59
209
66
39
29
141
35
302
103
75
58
115
32
30
163
40
96
148
366
38
33
51
750
156
45
134
76
86
286
396
36
48
22
121
175
18
37
23
331
53
266
54
185
133
136
923
140
581
132
125
138