112
73
8
30
84
238
135
3
118
42
219
155
21
37
134
6
35
14
93
56
57
49
19
115
25
50
32
46
20
28
175
96
237
132
81
79
27
97
83
38
31
99
11
65
119
282
41
105
91
111