2
1
16
14
30
15
23
12
34
67
29
20
17
60
8
71
82
96
40
24
84
72
36
78
25
56
148
92
27
100
46
219
113
90
41
50
61
33
59
159
225
39
11
38