276
23
58
43
77
54
151
29
78
19
15
60
74
50
57
143
112
36
17
5
12
33
32
4
6
64
48
46
8
14
40
2
30
10
59
11
31
90
28
1