73
43
66
37
48
53
31
109
55
68
87
32
79
95
75
125
294
102
78
103
135
59
127
365
26
58
34
56
122
94
324
62
23
150
160
69
72
81
71
67
110
100
487
183
491
24
612
64
33
82
46
30