34
89
38
51
86
15
48
112
117
56
49
65
64
43
23
69
41
36
76
95
90
33
32
74
99
87
72
27
138
29
146
16
80
142
47
110
415
150
162
37
11
55
77
25
137
131
35
14
26
50