103
40
91
45
33
6
93
51
351
37
39
26
68
76
47
28
71
46
19
75
102
36
22
25
43
59
18
32
80
27
57
15
35
42
30
34
13
12
38
78
58
158
54
77
73