2
8
4
1
30
37
11
33
35
9
50
15
114
25
17
5
3
54
71
26
16
186
136
312
87
153
97
118
94
27
130
18
56
36
60
111
164
59
147