32
56
10
19
36
58
27
111
24
78
41
40
20
103
279
72
30
25
26
175
379
98
18
62
39
317
81
164
122
50
399
177
107
199
83
31
15
8265
14
44
28
35
49
66
68
29
325
238
23