18
48
131
25
95
57
87
90
13
38
19
61
67
11
37
7
26
45
54
332
524
51
89
100
85
645
17
91
56
304
29
126
36
53
16
15
102
39
30
92
52
210
137
40
76
77
27