7
3
32
13
109
65
78
134
27
73
53
97
29
251
55
23
42
10
30
17
74
33
45
132
94
24
104
114
31
203
163
12
2
26
18
122
6
21
35
15
44
5
51
61
158
39
68