200
36
2
126
30
19
14
12
41
59
165
208
49
58
45
21
180
24
42
8
32
26
17
16
112
80
28
7
33
9
13
18
239
137
508
31
123
116
90
128
39
43
52
22
67
78
121