113
295
120
17
50
20
40
74
155
90
69
231
208
98
38
137
135
218
31
33
96
12
83
84
103
104
56
37
19
35
207
282
64
15
5
89
32
130
18
133
114
157
30
25
143
91
48
67
34
65
147
16
68