153
34
140
55
65
98
69
64
205
15
63
89
177
62
78
38
105
132
1041
81
545
4
11
192
58
25
17
33
86
49
32
16
19
5
190
157
191
125
355
246
144
71
135
83
50
93
60
30
101
119
95
44
161
22