121
60
15
30
12
106
27
17
28
4
45
33
71
46
34
5
59
137
38
13
97
69
56
107
16
9
66
68
1
11
65
52
21
6
7
14
19
92
18
36
39
2
32
8
85
24
48
31