4
74
33
23
56
143
141
51
66
37
77
34
72
43
18
8
17
9
28
38
31
80
64
44
29
26
117
2
70
52
32
13
65
124
24
100
76
42
62
137
57
22
236
112
63
97
509
58