35
13
6
14
31
50
90
97
42
77
19
18
53
22
27
194
83
132
115
141
48
21
66
60
228
92
41
57
28
71
49
147
119
67
164
260
59
242
86
34
162
189
127
74
61
76
58
98
120