10
18
14
33
41
37
89
79
42
39
72
60
22
30
4
61
128
55
28
48
97
20
123
134
51
59
130
102
11
49
376
104
323
67
53
214
136
114
138
54
24
26
118
202
206
91
34