0
86
11
13
66
12
18
40
1
30
25
39
24
23
15
17
32
16
54
37
49
22
19
20
41
9
51
28
21
34
5
98
95
81
160
121
87
59
174
93
288
50