15
31
36
18
79
61
2
67
57
119
20
92
276
95
64
132
78
62
177
35
13
226
97
66
73
185
221
8
104
37
368
116
98
54
159
71
151
53
49
28
133
51
33
88
136
60
52
22
10
115