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