4
29
26
14
6
10
189
58
45
40
67
64
52
133
150
44
72
46
33
53
186
70
120
104
224
59
114
364
47
68
138
63
165
38
229
79
35
108
173
43
218
41