17
11
12
26
66
95
10
8
20
13
30
48
50
33
77
51
124
102
78
146
116
34
232
259
127
129
379
76
93
103
58
148
43
87
52
361
85
172