80
34
31
17
46
66
4
11
7
20
42
8
29
15
76
14
10
27
33
50
1
498
44
41
26
13
36
35
130
37
192
21
49
22
25
18
16
39
107
43
32
58
23
45
53