36
20
27
28
108
31
16
46
17
14
38
13
61
58
102
29
10
24
1002
148
632
47
746
43
12
44
15
283
101
137
121
124
23
105
1483
74
25
103
45
40
32
804
81
100
34
49
42
19
21
35