55
43
16
33
11
53
29
90
19
26
30
91
22
131
21
7
6
8
20
50
96
15
64
41
18
76
61
128
502
143
284
138
14
264
190
68
52
17
135
72
58
60
45
13