30
108
50
6
4
39
11
23
10
14
43
8
33
56
2
222
3
17
67
16
45
22
41
29
47
26
9
21
12
28
13
27
7
20
15
36
32
148
19