58
34
77
21
31
60
27
56
33
108
321
30
148
39
5
40
35
25
45
11
23
44
7
4
13
14
81
42
71
37
68
66
243
20
52
110
87
53
70
57
64
74
88
10
102
166
143