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