13
37
20
28
96
33
118
116
9
7
16
10
23
18
14
31
110
1
154
75
93
63
49
87
172
187
55
17
246
289
120
56
8
184