52
26
104
6
48
359
22
390
78
31
30
20
111
143
62
44
151
49
15
46
3
9
7
255
314
38
34
82
33
43
24
47
108
21
81
35
175
19
70
259
29
16
27
415
119
156
18
23