23
58
8
11
30
37
29
50
18
38
168
66
47
75
46
32
59
4
13
35
96
9
87
65
40
26
33
76
19
39
178
116
106
80
17
51
27
14
3
61
16
251
44
62
149
0
242
7
167
159