0
3
5
110
13
8
20
148
86
6
7
60
16
28
134
19
14
85
17
51
44
53
30
55
63
26
24
124
64
23
37
77
18
59
27
21
31
42
29
272
10
67
135
129
114
127
208
285
71
825
128