57
66
41
16
89
107
12
6
63
58
37
48
28
175
331
104
326
98
94
146
51
72
371
96
219
25
71
87
49
56
53
9
60
76
153
61
30
198
31
210
174
114
42
86
117
14