29
122
61
63
129
107
81
91
14
5
36
75
87
51
33
19
12
31
9
50
105
52
37
70
96
102
89
57
135
17
106
101
47
16
23
115
59
44
67
35