33
16
35
10
12
104
127
99
43
62
103
11
51
21
133
29
9
40
49
15
42
67
41
59
149
72
38
82
44
61
132
55
75
52
5
14
50
95
32
22
26
19
68
57
136