93
49
37
181
44
85
6
52
162
160
16
45
31
29
41
86
25
208
98
27
205
35
1684
80
242
209
110
96
135
14
100
95
69
102
264
19
92
105
9
34
81
5
116
268
48
147
22
120
84
70