163
20
88
19
13
6
359
72
169
67
127
11
52
81
162
65
74
15
77
228
158
86
46
146
34
58
22
30
60
126
17
159
117
103
82
113
94
83
42
24
39
49
41
14
44
33
5
29
4
63
93