32
14
22
282
29
80
106
291
42
144
54
254
99
41
475
38
105
134
138
223
185
169
58
16
87
31
53
81
121
30
15
25
141
370
206
98
133
136
353
75
28
36
104
79
73
20
17
61
74
62
205
68
56
126