32
9
81
7
37
84
12
28
46
16
4
33
17
38
100
5
56
175
63
245
14
90
26
23
64
10
112
295
107
333
216
92
97
239
45
65
62
69
6
238
71
129
41
464
96
147
20
49
86