93
53
10
52
46
4
14
169
32
34
7
55
15
1
11
79
31
3
30
2
223
5
343
266
12
90
593
9
84
61
105
199
59
8
322
33
96
39
40
23
18
26
170
25
87
51
58
16
50
36