15
147
102
133
23
42
35
34
28
53
115
21
159
95
37
63
231
104
185
173
187
94
103
210
47
132
1167
170
179
81
27
76
71
64
29
272
87
118
74
142
7
93
18
78
484
241
140
51
31
22
13
259