169
11
166
217
292
65
58
103
10
23
31
69
2
40
19
25
27
108
96
41
48
16
3
1
56
52
33
45
6
365
117
32
7
42
21
17
86
53
14
13
4
15
8
82
66