63
22
72
29
90
23
13
65
19
31
46
8
78
7
66
41
4
1
156
11
45
26
60
105
6
318
16
10
295
34
179
139
43
547
135
151
89
14
28
35
62
81
52
84
53
32
36
80
39