227
171
17
350
29
36
57
13
31
92
82
5
35
165
39
343
15
391
38
127
117
23
106
37
131
129
95
81
69
89
71
22
2
167
32
58
30
149
60
78
102
52
6
45
65
170
9
59
19
51
94