7
103
12
3
11
16
44
4
14
25
72
2
24
15
18
22
112
58
8
261
32
17
64
48
10
100
61
57
108
23
390
86
55
63
26
9
109
21
42
30
125
38
37
182
50