85
183
161
58
53
36
23
30
244
119
262
50
15
27
1215
1622
42
38
97
2
35
56
100
29
28
126
41
49
156
357
152
139
62
160
31
77
570
13
24
37
47
107
54
96
516
163
182
99
210
17