23
8
6
4
102
13
7
42
10
18
31
52
47
28
57
19
64
20
25
82
1
45
37
54
11
12
30
108
91
27
73
83
53
101
33
9
16
3
24
77
70
56
256
26
148
39