107
25
102
26
12
9
11
16
4
22
18
67
86
10
21
28
46
41
20
476
114
13
182
71
116
164
8
32
47
68
34
199
53
191
15
24
33
237
195
147
943
92
106
89
148