0
1
3
4
65
27
76
28
59
60
37
43
51
54
149
34
108
32
77
79
131
75
63
69
235
112
83
109
29
126
56
67
125
161
25
74
55
91
23
21
36
129
121
53
115
45
105
71
47
550
73
268