18
31
30
145
15
13
87
34
7
40
20
4
3
37
24
49
54
190
62
45
89
16
78
664
8
60
5
22
32
29
80
26
105
10
95
1
75
42
64
63
121
17
56
65
55
72
83
256
82
14
86
76