0
6
3
5
15
4
10
12
123
23
24
39
51
93
30
25
79
35
50
74
27
75
59
61
17
58
49
21
1
159
14
11
8
40
36
54
38
244
37
106
105