32
105
20
15
193
173
51
145
77
68
61
76
85
367
86
63
69
397
131
74
118
22
149
112
71
45
42
80
98
18
36
210
49
102
26
59
62
249
103
106
38
66
31
29
271
39
78
150
133
19
17
92
37
4
33