32
4
6
14
18
2
37
5
442
116
77
54
28
132
11
20
13
889
107
15
21
26
9
33
10
234
43
8
68
16
56
144
81
7
72
105
75
389
31
25
17
119
64
42
100