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