123
114
257
46
36
19
101
43
171
359
74
1206
64
73
38
15
112
63
24
33
40
48
25
58
71
18
252
30
56
84
181
6
14
10
91
23
62
5
60
174
82
35
22
17
402
37
65
7
66