31
50
23
112
13
119
95
16
55
205
93
45
124
17
15
26
12
60
81
9
28
99
150
88
37
2
7
27
35
61
19
224
33
32
48
21
80
49
11
24
18
57