34
32
50
47
19
23
33
31
7
25
49
45
89
9
93
22
24
5
316
62
26
13
10
15
1
17
8
6
3
61
119
11
16
81
124
305
51
18
4
59
38
127
12
79
67
40
261