10
4
26
29
23
1
11
17
0
5
25
54
8
41
61
21
15
18
66
3
108
33
100
19
7
166
31
6
129
9
43
76
77
32
215
45
57
152
82
35
333
243
13