35
25
42
47
20
41
29
60
128
48
22
18
23
59
38
24
17
32
69
53
68
74
7
51
108
56
89
43
49
31
33
110
100
71
67
28
64
34
129
113
65
119
250
50
94
140
120
36
52