8
13
54
11
2
4
12
30
19
58
17
36
3
155
99
126
267
26
107
162
32
85
195
442
112
160
121
300
115
94
29
50
571
286
248
81
49
39
42
117
70
465
77
73
72
145
64
15
46
156
165