109
576
69
10
38
60
63
15
21
27
16
34
97
23
87
96
42
29
14
28
345
83
20
25
64
788
37
33
50
89
45
448
22
39
1049
583
18
6
9
49
144
31
274
254
35
11
209
668
3
5
333
336