160
106
46
58
105
61
47
18
29
4
76
23
112
17
20
38
55
48
14
15
30
50
89
66
40
12
26
83
24
11
21
81
2
34
31
37
102
41
10
42
6
51
482