49
14
18
27
25
21
7
54
44
6
58
31
20
5
30
23
19
97
175
222
128
36
90
105
334
86
22
42
133
206
37
32
41
39
13
57
63
87
48
93
106
98
159
26
53