96
40
131
64
70
94
291
163
245
110
83
82
97
62
168
25
52
193
114
98
117
67
153
149
171
84
29
140
132
106
109
65
66
38
28
59
119
73
47
112
68
41
50
86
48
57
75
105
58
139
121
116
129
101
143