4
32
34
12
13
21
60
24
16
29
7
38
14
28
9
107
88
95
20
15
96
94
57
75
11
61
23
44
50
45
381
99
81
5
43
90
105
64
317
114
46
165