22
12
6
74
50
90
21
26
7
23
27
36
79
42
88
68
178
54
37
598
115
58
83
19
52
528
93
87
13
41
15
107
20
76
29
55
106
59
102
478
81
61
154
159
70
305
122
112
48