42
32
123
36
63
27
43
50
45
119
145
96
21
94
122
35
83
92
41
39
15
8
38
105
61
64
23
10
1053
71
59
88
11
66
78
70
91
49
24
95
17
58
3
12
90
14