23
17
36
151
69
109
538
19
52
27
55
352
4
115
41
12
37
114
10
62
3
527
34
15
40
59
148
302
35
341
56
31
523
304
223
42
25
16
14
252
386
8
67
64
11
7
226
72
13
456