21
60
33
42
18
22
174
64
79
120
74
16
59
31
108
77
63
47
82
15
14
1
2
438
28
141
265
126
106
58
35
48
199