100
19
83
105
198
12
17
43
25
14
18
21
112
59
38
54
42
96
166
204
27
62
97
108
149
34
104
70
10
23
13
5
24
31
53
8
36
79
276
41
32
1572
11
6
92
7
29
22
75
44
118
26
211