82
51
49
5
123
39
75
174
34
73
19
80
222
21
115
256
140
36
20
16
27
868
15
63
66
26
57
40
12
6
11
44
13
62
108
23
77
9
32
67
60
17
81
4
42
31
145
55