18
48
33
81
30
141
38
89
11
58
63
246
99
149
16
83
304
82
111
78
25
245
41
5
8
163
105
71
113
65
110
9
40
61
44
52
95
98
53
74
118
107
160
56
306