77
22
383
21
75
80
54
51
44
15
32
43
82
46
41
88
99
412
6
27
55
34
49
13
63
144
60
39
83
11
68
42
36
64
7
58
131
87
18
9
149
52
140
175
839
29