25
152
288
45
36
47
64
88
54
117
107
95
76
158
20
17
43
27
90
39
151
53
137
30
52
8
369
58
114
84
29
56
11
10
175
161
105
77
122
191
40
118
69
406
41
32
287
35
51
125
112