37
98
61
31
80
8
52
36
2
29
49
51
90
40
54
155
93
157
67
113
9
55
23
108
41
158
30
47
45
48
64
211
26
792
124
83
91
44
24
79
84
168
17
106
21
359
39
53
75
200
145