4
3
5
35
98
94
46
184
13
28
130
42
17
65
120
1
11
60
151
24
56
7
203
228
66
23
2
62
44
6
43
20
125
25
47
36
22
119
26
16
12
239
183
10
68
39