163
13
68
61
53
87
7
22
55
20
10
110
29
77
93
60
34
32
37
18
33
28
38
24
174
4
45
322
199
71
30
198
40
8
103
35
67
44
2
51