0
3
5
13
37
19
39
32
14
92
45
65
12
44
59
31
35
48
108
10
7
28
74
142
60
72
36
41
152
157
128
135
77
98
141
75
173
52
38
20
154
56
40
101