21
18
160
33
133
31
82
73
38
64
75
52
27
29
24
12
17
54
89
46
235
50
130
23
36
34
19
84
92
211
49
221
57
35
90
32
51
100
77
102
187
55
117
26
76
41