46
79
106
22
50
1
4
25
44
66
18
12
17
8
29
34
40
157
31
11
69
160
117
30
73
26
113
89
39
14
93
33
2
137
85
38
15
47
54
27
63
23
53
62
68
48
43
155