47
21
28
32
15
11
46
12
55
97
83
29
51
171
33
104
56
43
1
2
18
94
7
23
17
0
3
76
123
25
14
68
152
101
30
6
59
49
36
62
80
13
58
66
39
27
86
37
42