35
123
106
37
75
116
87
74
43
61
99
67
20
36
56
110
138
50
371
27
107
100
78
76
162
182
8
66
21
16
115
150
26
12
96
156
65
23
54
125
68
34
48
3
22
42
49
72
15
24
51