45
22
23
25
14
41
51
28
29
39
19
346
35
21
185
30
52
47
15
8
79
88
53
122
69
17
116
50
26
32
44
27
13
43
72
42
398
49
145
91