3
112
44
36
81
12
16
41
5
249
45
233
7
42
15
11
28
13
103
55
22
79
1
35
23
4
18
53
21
25
66
38
2
93
151
91
26
144
51
19
34
100