17
66
28
50
29
30
53
106
44
9
41
42
3
98
83
62
25
64
79
24
32
18
68
43
16
91
93
113
226
185
21
675
39
33
449
23
27
89
67
1908
46
230
10
60
161
199
51
58