31
102
18
14
35
33
52
29
15
85
77
58
16
17
24
27
23
39
22
13
106
12
37
115
42
69
7
43
20
25
51
243
30
21