0
4
18
5
51
2
3
16
35
31
7
33
59
100
83
28
108
24
29
54
49
48
32
67
58
30
117
66
34
40
11
73
37
424
53
20
14
341
195
131
109
15
25
87
524
41
36
9