56
183
29
18
39
32
82
10
90
34
24
19
50
30
5
22
4
45
20
31
147
38
52
21
43
62
71
17
47
33
160
3
42
99
44
28
13
77
15
86
243
27
58
7
137
232
125
63