63
3
9
38
109
1
22
24
11
48
19
14
25
55
127
71
21
119
34
15
41
36
26
81
64
31
23
39
78
95
46
96
7
18
174
94
44
42
113
374
154
54
228
16
100
35
199
103