9
17
100
76
338
78
120
36
136
23
16
46
11
31
90
63
95
129
25
177
39
21
82
53
10
34
29
24
85
77
37
62
44
84
48
27
40
30
19
142
56
51
14
43
140
33
20
7