328
38
46
128
102
18
64
146
78
53
27
36
87
32
19
43
28
57
196
136
73
173
48
98
293
111
10
42
47
40
126
49
262
9
80
33
543
175
14
69
60
39
96
171
192
51
35
8
239
138
58