30
67
33
96
31
50
27
43
32
15
19
10
12
41
8
13
4
58
5
3
26
219
6
7
90
217
14
22
71
324
78
40
70
64
11
20
25
173
55
265
23
48