72
51
12
246
37
100
588
368
88
5
63
31
50
32
52
70
79
39
43
18
326
92
146
157
19
82
42
21
166
33
73
62
2
58
108
140
30
66
22
20
11
128
68
40
25
61
45
54
165