23
83
512
40
30
31
341
17
21
14
22
64
19
60
11
33
84
86
35
7
53
18
13
128
55
122
12
39
32
1
42
59
67
51
80
47
25
113
63
37
3
16
27
132
106
28
44