56
22
8
5
21
16
37
11
35
18
27
13
43
44
2
14
41
26
9
24
20
55
60
42
93
160
31
49
66
17
126
76
89
28
15
23
83
57
29
151
64
232