375
42
17
51
63
73
49
168
29
38
36
35
20
33
16
22
193
34
53
44
86
173
392
120
188
19
30
115
6
21
48
305
103
501
267
216
128
52
165
31
32
66
145
118
15
277