163
109
12
68
16
31
78
30
34
38
61
35
134
174
7
58
48
267
196
5
89
47
28
15
32
17
29
107
168
49
14
18
200
81
10
26
37
72
647
23
73
85
375
80
20
135
407
110
141
300
40