21
59
44
36
67
71
12
45
5
17
30
37
13
19
18
11
64
38
15
32
52
160
53
3
46
249
10
2
25
23
117
14
349
78
22
42
9
170
82
33
85
31
68
108
1346
565