83
10
22
6
13
20
5
36
46
12
17
186
34
89
19
7
43
41
105
113
57
70
112
212
90
233
651
140
16
58
110
39
53
29
23
94
213
120
32
218
61
42
135
640
40
149
73
47