245
89
279
29
113
147
47
118
128
152
66
82
171
93
97
166
70
42
356
71
79
122
52
74
138
17
75
197
81
24
40
250
163
127
126
31
35
69
304
56
33
41
164
77
48
86
23
7
59
135
84
185
85
51
68