9
27
8
12
4
34
5
14
17
73
6
2
3
60
31
29
102
88
39
50
152
56
7
302
41
65
54
66
61
132
90
71
75
35
37
45
118
16
93
11
13
26
42
298
101
108