5
18
2
7
102
12
55
9
28
10
23
77
15
79
94
104
38
8
37
45
61
11
46
151
21
111
95
6
84
4
233
124
16
108
47
22
31
36
66
42
30
51
43
136
69