39
29
36
100
52
60
33
11
46
31
21
77
47
109
118
49
61
50
22
45
32
51
108
37
27
19
20
35
54
3
130
9
267
141
237
38
40
57
94
6
13
146