1
8
23
7
15
45
57
34
63
33
193
32
229
50
75
83
352
69
274
54
68
145
95
119
235
146
132
127
84
97
88
82
133
270
122
46
78
64
91
35
30
27
21
77
51
67
301