0
3
4
24
31
14
58
47
11
19
54
65
100
13
64
93
132
35
23
30
152
43
51
45
40
121
91
98
28
83
69
29
15
27
6
25
128
56
79
159
61
26
62
39
73
20
53
116
180