12
43
4
24
32
284
89
10
63
113
38
35
68
47
91
26
53
19
11
15
151
21
337
9
122
18
16
5
54
27
86
39
73
121
6
41
50
33
97
46
42
31
22
425
52
17