45
31
83
18
80
106
11
34
100
38
13
16
47
37
35
25
14
12
51
43
15
46
22
21
40
58
5
72
23
17
36
33
161
48
125
257