35
160
53
143
88
94
370
234
22
27
20
167
79
63
26
74
80
149
113
67
24
106
166
116
77
199
84
38
195
16
40
111
61
126
12
95
227
17
25
72
13
69
59
51
70
39
161