297
66
70
30
46
25
154
39
153
38
59
131
29
42
76
24
17
7
41
92
49
21
98
58
109
94
102
112
65
125
72
381
44
178
31
169
56
63
26
185
83
9
16
204
47
81
20
19
348
40
50