3
117
34
85
227
9
11
140
214
21
65
62
55
28
105
24
1
44
23
93
129
99
106
153
97
69
20
10
70
114
46
81
42
88
25
7
50
4
22
130
45
51
110
188
32
47
13
26
30
37
79