32
39
13
118
24
17
54
41
21
90
352
46
131
116
56
36
88
49
37
33
159
69
57
204
138
34
61
99
151
98
62
29
142
73
67
83
114
8
71
113
45
52
208
70
396
31
53