90
23
6
28
41
12
60
77
24
79
21
16
84
109
143
44
19
36
25
159
95
39
62
81
58
37
29
49
10
38
45
175
34
32
56
30
243
33
20
184
85
5
168
72
57
15
48
100