35
31
36
12
127
26
16
7
51
50
122
11
71
20
21
38
25
29
30
39
99
144
69
83
56
54
47
64
61
34
66
80
43
15
3
86
67
107
159
59
48
49
42
151
76
10
158
153