3
30
17
53
22
24
23
14
10
19
27
9
12
8
47
25
33
105
75
45
13
128
136
87
69
36
167
131
41
55
15
44
48
39
244
61
245
18
42
160
124
240
20
92
90
113