346
436
21
113
11
16
31
25
9
111
93
35
1032
156
95
316
338
40
84
300
54
114
17
48
76
20
250
13
32
130
37
74
15
45
260
874
19
26
47
112
98
287
210
8
464
254
155
38
23
285
107
91