29
24
35
50
13
22
10
19
28
6
45
9
1
59
124
36
90
18
23
15
5
126
49
16
38
4
93
47
53
37
12
11
7
32
94
21
33
77
135
89