40
107
57
30
27
61
161
35
154
6
75
17
22
32
44
23
2
4
153
29
15
51
12
28
10
7
16
37
68
323
25
60
163
111
63
5
338
50
46
67
69
8
21
24
93
18