33
68
99
29
45
15
103
30
71
21
74
24
18
352
434
108
34
25
27
31
97
354
42
38
358
69
119
82
52
81
49
67
41
84
55
73
47
35
54
26
65
90
80
137
83