72
10
5
28
16
19
33
38
47
14
23
30
64
54
39
24
254
90
234
105
59
122
209
114
135
148
104
103
125
205
108
157
228
266
18
208
95
372
107
97
31
102
49
84
80
169
158
128
140
42
176
116
222
66