140
27
157
115
95
49
33
56
37
265
147
43
120
23
1228
78
17
685
47
141
55
19
93
20
257
110
669
13
88
1233
24
46
63
32
28
125
98
48
53
22
77
35
64
59
156
138
62
36
71
16
45
76