29
14
31
33
16
11
13
532
211
76
49
3
30
61
92
1
22
45
126
26
83
21
19
12
63
15
64
8
9
59
20
32
7
10
79
23
44
50
62
114
90
68