41
175
156
95
22
47
73
119
245
89
20
109
65
144
136
28
71
80
30
21
68
79
137
138
113
60
134
97
84
91
35
126
9
17
43
32
127
102
36
56
98
37
31
29
45
44
194
52
181
51
75
88