11
68
15
20
10
18
8
5
29
63
76
17
21
9
16
30
74
66
24
6
25
27
7
117
125
167
83
65
116
161
49
184
164
124
199
262
322
170
148
257
88
86
73
41
349
259