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