47
28
41
64
45
26
34
38
23
46
58
98
20
43
49
8
80
3
11
6
12
65
15
87
112
18
1
2
36
132
486
86
29
194
35
51
19
109
250
265
60
71
30
88
53
149
74
16
21
96