0
2
7
18
46
22
10
5
17
79
16
43
33
50
54
51
19
26
28
12
13
11
58
34
20
23
41
29
48
71
172
114
276
36
49
59
31
40
73
35
86
82
24
199
72
142
116