13
1
9
3
16
46
140
49
95
31
32
47
129
176
48
153
11
27
96
79
51
43
38
18
44
25
45
42
56
24
50
83
252
22
75
58
37
77
276
41
28
104
90
10
100
12