12
34
49
19
10
9
6
37
23
13
111
38
384
21
17
39
31
33
27
28
107
109
18
75
16
30
162
87
4
5
40
11
20
7
55
15
8
3