4
122
7
3
15
14
19
5
23
100
28
16
8
50
13
48
12
11
76
103
37
20
6
24
81
98
60
52
31
94
33
104
309
18
56