8
23
1
24
11
3
10
155
20
5
21
56
6
19
82
38
51
62
76
78
72
336
50
17
36
129
54
103
74
18
25
294
48
117
704
546
132
55
59
88
39
46
367
90
101
192
180
210