27
30
89
32
53
163
45
387
175
382
47
42
14
46
376
41
56
18
23
61
465
126
12
85
40
43
74
73
35
68
21
72
99
124
38
116
31
17
24
37
378
20
15
104
213
51
49
10
261
194