153
33
32
62
194
604
287
18
98
70
19
13
119
195
107
80
69
94
151
95
38
44
173
138
120
149
26
82
67
89
14
52
388
71
115
56
114
117
59
46
53
124
36
22
144
57
48
183
43
238
474
181