75
26
27
32
28
35
82
43
39
53
49
62
29
37
36
51
47
31
30
102
42
79
61
52
248
23
41
83
111
70
8
25
69
71
44
46
54
72
232
95
125
191
136
146
121
80
38