47
25
79
28
45
49
242
220
89
108
26
33
21
13
95
16
23
66
74
36
164
72
9
232
159
39
120
75
96
18
51
29
6
41
117
31
27
60
42
19
20
78
5
69
57
37
111