12
31
32
51
18
598
28
38
61
41
98
24
46
120
40
89
26
13
22
9
160
209
143
62
30
87
8
56
60
64
55
34
50
100
119
80
73
71
11
231
16
194
20