28
14
32
3
31
20
21
67
54
27
18
35
30
47
123
15
142
50
13
41
23
7
9
39
11
62
84
36
19
48
44
29
442
10
87
70
17
64
55
116
24
420
504
61
132