9
19
137
13
73
51
116
158
25
14
31
22
16
37
23
34
27
395
15
44
102
49
2
66
114
169
53
63
103
26
48
5
59
124
41
20
36
415
11
67
320
184
43
74
55
310
247
235
100