19
31
15
9
93
39
70
23
25
37
33
108
174
120
12
94
36
200
110
29
46
45
345
67
161
220
84
50
6
11
56
191
61
38
119
63
58
14
103
79
127
53
107
333
32
51
18