66
164
132
69
42
16
79
81
21
222
108
53
85
52
14
33
107
45
111
76
58
31
73
116
120
294
94
160
169
32
22
35
131
185
26
59
25
49
93
20
23
67
34
57
6
64
102
12
36