30
44
32
75
87
8
37
22
23
58
14
25
40
76
13
205
78
111
59
86
240
203
47
45
258
148
116
394
107
33
43
126
80
246
24
46
56
34
99
65
26
41
20
209
237
109
60
189
50
118