200
221
96
54
59
41
128
57
72
81
89
24
50
12
259
15
23
153
55
107
17
39
185
87
48
3
16
51
38
33
7
82
70
4
68
166
18
140
8
205
161
299
76
9
35
43
20
28
26
47
120