15
23
80
387
42
11
33
17
57
56
19
52
38
102
29
61
48
116
59
46
36
53
20
22
221
81
184
40
103
403
109
345
125
64
10
96
177
433
87
382
217
25
86
31
16
534
426
32
70
54
169