162
152
66
82
64
155
53
54
29
71
107
23
6
12
32
18
78
137
48
13
19
14
96
37
68
357
309
25
27
133
49
3
8
291
52
131
252
199
121
26
7
118
50
81
165
63
39
126
125
60
30