3
4
7
130
20
2
8
44
16
35
25
17
61
56
39
41
123
26
51
30
64
116
57
37
27
34
21
155
121
9
65
83
31
95
13
85
380
143
88
235
33
74
59
253
18
68
78