236
39
15
110
103
54
63
16
10
19
17
6
410
32
152
273
13
26
28
35
67
267
336
338
30
272
115
137
71
43
18
72
59
975
578
77
81
25
42
23
20
68
744
4
11
161
49
38