21
39
83
25
42
29
262
14
48
10
15
31
59
20
130
95
103
160
253
107
482
47
142
27
110
165
45
67
136
19
88
52
49
147
74
129
111
64
97
76
17
71
54
30
41
22
43
75
44
51
37
40
62