36
105
65
20
42
43
83
45
35
87
77
129
125
58
46
188
25
156
99
51
116
73
28
63
80
15
92
136
89
38
245
139
17
34
23
29
96
59
131
183
69
57
79
85
11
111
6
39