45
108
31
77
39
51
20
50
27
37
68
24
53
78
89
119
70
72
74
15
80
44
105
35
103
49
29
95
141
76
33
52
138
14
65
46
36
99
8
88
16
38
42
57
297
639
23
181
90