178
96
203
83
76
108
92
3
107
72
29
48
50
19
40
49
27
52
39
20
15
16
25
14
32
8
36
19
6
17
24
22
31
41
2
4
22
7
12
10
38
12
22
12
38
17
2
27
11