35
29
33
133
14
97
195
214
102
140
193
20
45
52
74
17
77
132
39
23
55
43
59
40
12
13
15
8
25
10
84
37
9
2
47
27
68
21
11
38
46
106
111
90
83
49