5
82
22
29
8
106
145
62
61
15
10
83
7
197
17
27
65
30
47
57
45
53
14
9
59
23
13
11
28
16
12
141
887
19
42
3
48
18
46
33