32
28
6
33
14
1
12
29
82
43
21
71
40
151
37
20
47
79
56
27
87
77
11
16
97
142
122
85
286
90
105
133
279
30
217
24
175
106
35
31
15
108
17
39
54