22
199
35
133
28
8
42
29
17
93
40
109
51
41
43
7
209
19
33
66
90
38
60
14
18
447
13
30
15
16
64
32
53
55
37
39
185
26
117
111
65
155
20
100
52
67
86