18
73
43
160
1136
21
33
90
37
58
393
23
42
25
20
30
584
29
22
3
60
48
77
102
66
109
12
56
612
104
171
19
10
44
64
26
36
17
71
52
61
140
32
72
107
88
98
180