42
6
23
33
15
16
19
25
43
41
7
11
14
26
10
2
8
79
210
99
38
286
194
98
83
167
61
175
86
92
105
81
432
198
424
254
144
270
379
130
150
97
71
250
297
356