3
19
32
101
6
149
66
51
35
16
39
20
9
113
46
24
123
43
47
61
55
44
85
197
86
201
21
146
74
42
54
68
190
10
50
81
48
13
12
102
33
28
29
27