32
122
171
72
49
20
10
18
5
9
7
76
35
2
14
54
47
106
28
25
31
59
85
120
42
40
17
41
19
118
30
58
13
8
83
4
23
63
24
65
29
39
43
12