35
59
22
46
26
38
222
34
56
51
44
54
42
61
88
121
75
31
18
160
822
108
66
137
50
27
12
28
25
23
9
39
142
20
32
60
13
62
41
266
17
30
110
47
40