42
49
46
75
31
17
83
58
20
120
9
27
35
18
94
80
229
23
45
25
26
36
107
11
63
33
165
112
21
15
41
77
32
24
28
53
90
29
72
54
55
128
88
16
12