30
102
28
344
4
6
54
20
24
16
105
50
7
3
11
8
5
79
23
90
35
43
19
93
45
2
32
14
13
46
39
33
18
31
65
78
27
92
15
44
34