45
16
33
151
124
28
73
430
172
27
38
53
20
22
120
7
47
13
19
44
30
141
8
62
71
91
125
84
58
83
54
132
36
142
5
61
143
26
85
255
110
79
373
144
294
129
24
100
149
201
265