276
245
36
304
113
10
4
38
371
182
174
24
9
105
14
27
701
55
12
29
143
64
116
528
23
75
54
41
61
45
37
129
151
144
21
377
33
17
121
39
98
28
40
122
156
65
300
89
78