111
51
23
63
17
8
90
66
173
24
76
28
148
21
32
16
35
83
22
50
77
45
198
117
13
11
57
67
47
42
36
53
85
38
73
20
31
143
103
6
18
97
33
30
200