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