1
97
59
33
23
6
98
91
218
64
163
57
15
36
10
63
68
34
242
245
4
125
13
32
102
51
18
298
11
49
77
46
25
148
196
26
208
156
107
369
90
41
94
181
176
202
239
365
54
133