35
66
21
23
16
7
24
114
81
94
46
59
57
146
204
38
242
97
61
194
27
65
54
78
100
32
71
174
12
40
142
73
72
20
70
62
255