105
88
16
29
41
17
14
124
12
141
54
45
52
6
34
35
26
24
7
9
83
22
93
39
151
15
42
120
80
23
186
213
81
44
19
754
125
158
38
30
101
18
162
463
981
231
203
574