61
58
13
18
75
87
79
8
257
56
65
52
59
17
16
29
63
32
15
55
33
9
304
306
23
28
44
144
31
171
209
99
130
19
45
105
39
322
72
120
40
46
91
83
183
34
41