29
36
127
84
23
55
278
44
54
79
103
125
65
34
96
117
46
30
26
105
20
12
43
111
77
74
52
27
16
49
17
72
57
19
40
128
132
45
7
48
6
60
90
10
106
50
66
56
94
85