32
6
95
2
9
38
17
49
4
11
12
27
14
93
179
22
8
159
106
20
107
51
34
29
85
23
18
47
40
28
43
16
7
37
45
44
19
25
48
41
157
203