12
30
200
25
196
6
5
31
19
29
17
37
8
15
33
59
14
36
9
10
87
177
70
13
27
40
67
21
52
18
28
47
26
75
42
7
35
32
58
41
114
23
34
49
92
95
82
54
24
16
20
38