93
44
53
46
21
15
99
22
74
47
83
359
141
49
40
42
112
103
181
66
33
79
72
26
152
61
225
182
56
541
59
17
5
19
43
102
16
2
70
34
1
172
57
275
39
12