2
23
19
7
46
38
5
384
304
120
15
16
33
69
13
42
8
40
30
39
52
9
59
44
144
37
36
21
3
1
35
34
12
14
10
313
28
31
85
170
238
90
92
70
158