162
355
38
38
764
59
43
274
58
45
20
21
44
32
59
108
37
42
44
70
19
396
161
28
60
71
138
357
836
81
177
126
55
49
31
118
24
22
31
33
25
89
168
51
28
40
45
115
47
18
88
31
139
38
33
154
165
415
213
25