31
24
11
12
129
18
61
9
29
25
36
4
21
52
35
64
66
89
34
51
6
80
17
40
43
16
113
153
165
50
39
135
48
99
33
67
37
72
32
70
10
134
394
85
53
83