102
1061
27
10
12
13
39
9
163
44
3
35
33
17
20
504
288
69
30
28
23
14
81
61
64
42
66
29
45
58
40
41
114
50
8
56
73
46
31
7
11
38
25
4
34
68