0
2
18
7
44
25
35
37
22
8
33
24
11
20
17
41
13
15
23
29
60
39
32
31
12
19
30
144
149
122
153
58
182
96
65
220
59
55
48
69
135
77
120
124
83
64
43
56
136