22
66
38
47
15
35
33
105
56
42
46
50
41
45
87
53
61
40
72
93
59
129
79
25
113
435
110
136
130
181
96
91
76
89
30
48
51
100
49
75
52
63
218
83
65
124
235