18
104
26
128
144
86
49
90
89
298
94
231
117
19
88
58
67
28
170
73
103
40
53
9
56
46
76
57
30
20
47
51
80
91
35
70
11
65
17
54
22
25
33
31
68
34
7
42
63