51
16
61
15
21
48
18
105
59
20
49
29
66
73
47
38
13
23
114
260
178
130
146
104
137
87
37
95
36
119
83
158
77
39
68
42
216
34
32
62
44
116
10
67
121
2
101
43
35
161
171
80
58