5
93
29
30
6
159
27
15
26
47
76
12
9
48
10
39
32
31
25
41
88
78
108
20
22
69
19
17
24
208
36
63
115
38
149
66
58
59
11
94
100