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