96
152
21
14
48
15
64
44
11
29
16
70
38
4
56
23
143
172
18
81
26
52
40
53
92
83
46
7
5
20
34
35
25
8
12
80
148
42
45
254
51
579
73
31