158
36
87
17
114
101
58
151
29
162
48
56
82
61
83
62
89
85
50
34
146
32
46
21
71
95
76
39
110
65
55
77
51
30
42
38
150
40
73
70
84
79
47
81
27
37
23
45
59