104
94
318
105
89
79
37
342
66
24
322
319
78
33
85
70
201
43
62
11
76
16
4
47
130
3491
18
25
19
39
48
17
281
1275
30
27
409
50
14
29
165
7
981
316
8163
195
1218
427
32
243