160
30
22
46
69
11
21
14
68
16
103
71
89
56
50
116
29
145
72
44
80
1
102
55
62
53
25
40
65
34
47
60
117
28
26
36
23
91
19
9
33
124
39
147
88
51
61