12
14
32
38
3
161
31
7
5
4
20
33
49
23
40
39
99
570
86
211
36
35
30
125
44
45
19
88
52
113
10
112
34
42
59
50
90
74
265
46
96
47
100
75
119
69
141