29
18
1261
62
43
50
90
37
22
101
17
8
25
47
26
15
73
19
63
175
13
56
57
31
75
72
28
67
20
12
32
6
34
46
23
3
9
55
96
7
16
45
44
24
33
30