12
42
16
28
13
4
3
27
39
7
355
49
37
8
5
36
17
21
31
210
90
45
18
209
52
35
132
94
144
64
117
29
58
57
95
63
122
23
30
41
111
24
46
26
85
74
55
44