30
288
46
34
43
33
36
108
4
14
15
39
37
38
87
50
19
10
74
122
80
62
26
31
11
41
63
110
121
64
75
93
72
91
153
59
139
56
29
154
302
60
47
70
116
188
182
44
243
85