29
50
48
109
71
92
231
54
33
122
25
41
36
125
165
46
91
57
308
145
89
101
90
44
45
127
56
99
58
222
85
242
95
257
110
63
161
144
183
103
94
106
96
26
30
47
32
53
43
86
233