0
3
5
16
11
21
29
86
44
33
48
40
13
12
19
10
9
72
100
8
24
22
28
117
83
73
46
54
85
70
20
18
43
30
139
32
99
126
51
41
217
26
42