18
25
4
16
80
32
11
51
77
19
13
54
33
23
47
146
31
8
89
127
17
88
66
115
139
249
36
85
20
109
84
12
38
28
59
116
209
56
50
104
105
45
73
241
34
83
153
96
101