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