35
36
99
29
22
312
101
44
45
83
64
150
117
65
74
128
38
33
86
48
70
71
163
124
148
8
27
42
61
109
26
102
79
43
94
31
37
85
23
41
204
24
18
91
110
177