4
29
24
28
18
38
57
15
14
76
36
55
45
110
26
47
243
176
74
65
167
151
132
186
83
84
42
82
141
16
62
34
127
27
80
41
94
63
44
207
101
222
23
90
11
96
64
121
79
33
60
134
12
22