123
142
315
151
8
38
193
130
68
17
12
31
150
242
41
40
57
33
15
51
104
103
82
173
373
35
308
32
23
162
56
14
45
13
113
92
65
126
215
30
99
58
10
110
73
348
232
48
24
50
270
37
21
108