259
199
194
33
103
90
12
21
70
112
39
38
19
53
29
1216
32
6
22
31
116
128
55
16
151
78
97
68
17
94
36
63
66