4
16
14
116
29
58
2
31
41
25
22
71
24
186
102
37
84
12
233
45
72
95
40
30
60
42
91
53
20
10
34
79
62
124
59
17
56
23
19
36
66
139
70
119
54
158
18
32
33
51