297
235
48
36
8
35
11
25
31
72
18
99
120
26
44
39
10
16
90
73
157
183
30
13
61
7
172
53
89
112
49
19
14
263
119
150
55
174
17
43
47
12
75
200
103
65
52