16
53
29
55
96
41
43
87
18
324
231
54
72
17
13
47
33
22
36
23
37
35
67
40
65
32
82
70
59
103
58
66
61
128
34
295
7
45
52
62
44
229
39
26
15
21
28