0
6
13
24
10
12
33
65
30
72
84
23
40
20
27
41
37
34
18
43
104
29
14
11
28
105
32
176
90
69
16
98
22
17
55
140
50
26
48
122
95
137
38
372
25
146