106
132
18
84
13
46
23
35
31
15
22
25
17
8
29
51
212
103
65
71
40
68
38
62
107
12
59
7
3
36
89
75
14
211
98
30
20
111
55
39
54
26
162
10
53
21
69
33