28
156
8
56
47
54
88
146
247
211
29
77
127
60
2
17
43
639
112
165
15
149
12
103
9
114
71
37
288
191
475
81
1
35
30
33
36
42
78
72
84
49
23
105
124
11
20
65
98
32
117