7
63
33
21
27
13
38
30
22
20
11
35
70
23
14
69
87
107
45
83
172
12
36
315
66
67
50
31
95
19
344
139
59
25
53
68
51
60
58
49
237
26
46
146
77
71