33
151
46
64
123
40
76
95
81
140
107
43
62
84
17
146
22
23
39
11
30
239
15
256
88
19
26
49
35
37
25
45
548
9
20
98
295
47
29
83
27
38
12
70
18
205