108
29
12
19
11
32
57
30
272
15
25
65
144
18
527
59
42
126
17
26
781
198
44
47
28
1058
38
346
338
16
77
79
217
73
7
33
34
70
50
13
10
76
53
62
149
46
443
37
48
52
80