16
10
8
22
11
31
32
18
21
28
100
30
48
42
29
14
17
197
149
19
23
111
6
44
63
33
71
89
60
87
26
9
79
41
74
200
15
260
13
54
35