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
54
20
53
10
34
79
62
124
59
17
56
57
23
19
36
66
139
70
119
158
18
32
33
51