35
86
36
21
30
37
13
7
42
52
26
223
28
32
97
129
160
87
41
80
73
31
56
131
98
24
18
63
79
49
188
38
85
71
22
5
46
25
76
177
116
93
109
10
6
107
58