85
595
19
6
176
49
38
56
70
9
43
26
47
25
29
24
14
12
63
31
13
52
118
160
33
27
7
15
66
16
68
28
50
23
42
84
67
105
48
20
22
18
35