3
51
19
26
10
8
73
45
61
44
245
54
114
9
50
4
13
37
127
42
18
91
79
46
87
16
112
296
65
39
367
40
74
63
25
122
27
80
32
22
71
17
163
221