1
50
43
87
156
20
76
54
63
21
7
38
14
19
4
78
17
72
34
10
12
48
11
108
31
24
41
36
51
60
35
32
9
8
66
133
113
182
16
53
13
33
29
211
75
97
23