495
29
49
42
6
91
100
109
101
26
108
245
368
162
36
20
99
1299
50
70
352
35
93
68
59
19
124
203
60
98
139
1140
207
74
97
41
102
190
28
30
366
241
504
24
90
66
75