32
3
11
107
12
88
6
30
52
67
152
26
150
230
19
20
15
360
604
17
61
72
179
18
71
35
228
438
282
375
48
8
80
53
62
27
22