26
120
78
396
226
18
68
82
35
128
195
44
31
66
13
160
142
20
33
10
28
36
86
83
148
38
98
125
89
19
54
270
150
17
92
72
202
43
63
138
21
109
49
58
57
30
296
55
240
110
69
47
222