127
36
42
28
12
21
25
14
82
13
22
43
37
11
40
47
32
85
17
15
6
27
4
55
39
38
109
111
9
7
211
16
118
20
8
33
31
89
5
83
75