196
245
84
95
143
48
104
79
307
10
54
24
32
138
177
21
174
223
29
312
110
98
159
69
126
108
12
56
87
74
149
193
31
68
46
240
116
94
73
164
374
14
33
540
35
100
534
36
34
64
118
115
72
5005
207
112
67