42
40
51
125
2
20
105
15
36
29
44
79
18
72
71
38
56
8
167
12
190
57
49
30
39
26
33
70
143
19
98
116
88
122
93
75
10
21
65
168
60
114
150
95
212
11
90
83
109
48
332