15
51
46
4
13
9
49
127
10
8
126
3
11
6
7
29
24
42
16
192
45
84
20
25
61
110
67
151
33
32
2
55
31
18
59
34
38
65
58
44
66
17