128
34
23
81
28
52
26
43
94
42
14
16
160
47
77
33
25
59
32
188
49
29
20
35
70
13
50
21
144
48
27
468
37
154
12
93
40
56
60
51
58
178
112
78
254
44
76