0
3
12
22
16
10
5
13
17
33
25
18
15
24
48
41
45
14
23
28
44
191
43
36
49
31
102
132
128
82
76
153
51
40
27
38
39
47
30
143
34
35