166
36
18
74
32
23
16
137
52
10
20
41
49
7
63
67
124
83
37
61
94
29
108
93
55
76
66
48
11
44
27
38
34
170
126
13
31
99
14
195
19
40
56
22
21
15
419
35
50