16
33
26
63
148
54
19
40
35
13
144
48
34
45
67
157
32
59
126
18
27
84
151
92
39
185
30
124
58
274
216
227
103
66
24
41
42
232
127
29
93
70
78
17
20
9
95
98
49
244
50