32
13
18
17
38
56
12
27
590
43
95
135
108
277
370
16
52
96
11
36
94
532
229
30
48
253
365
112
105
111
78
155
42
41
183
50
53
138
31
20
227
37
90
110
64
262
103
26
142
19
621
40
34