42
29
68
81
71
494
93
95
428
256
6700
399
41
114
433
185
131
151
122
427
22
167
169
127
117
184
30
36
55
331
376
10825
382
106
91
54
69
103
57
43
50
65
1176
338
6
274
19
15
5
32
13
66
25
63