196
67
18
46
23
17
51
32
299
53
151
33
301
308
104
121
123
20
283
74
68
6
133
5
70
142
34
66
13
115
30
60
59
75
24
112
78
45
69
304
62
251
37
71
48
79
9
49
28
105
54
264
64
92
12