21
80
103
12
54
3
13
5
36
101
33
53
15
11
16
14
228
57
25
83
86
9
113
45
34
134
218
23
26
24
20
527
52
429
117
61
374
642
59
27
58
166
7
243
10
635
256
387
182
31