21
31
59
27
56
33
108
32
321
30
148
39
5
40
35
25
45
11
23
44
7
4
13
14
80
42
71
37
68
66
243
20
52
110
87
70
57
64
74
88
10
102
166
142
8