40
43
7
33
23
31
22
26
50
163
73
9
48
12
82
148
17
46
68
19
132
49
8
204
4
102
15
356
81
59
254
69
11
144
94
217
92
76
27
2
149
93
83
86
51
44
35
99
193
16
210
55