0
8
31
26
10
21
7
16
27
11
19
32
35
41
44
151
38
29
53
37
14
24
56
51
75
28
6
77
141
95
120
156
33
25
86
30
18
106
17
242
45
79
100