43
45
162
44
41
51
120
58
101
72
50
56
95
25
12
16
52
84
151
21
13
60
22
11
30
108
70
118
18
3
29
68
93
38
48
98
15
23
47
76
27
126
77
28
65
9
40
36