26
1
4
39
98
20
29
11
12
93
9
17
7
16
32
19
40
5
15
90
73
18
138
159
64
3
63
61
79
23
42
41
8
106
53
141
267
105
252
143
43
77
217
66