100
29
112
57
105
21
66
46
70
49
101
39
68
24
58
75
79
191
90
92
219
25
40
138
23
35
31
32
129
20
89
86
12
128
84
113
37
9
47
156
30
80
14
130
13
5
2
125
103
16
34
33