12
11
74
129
32
21
241
49
159
16
23
36
7
2
34
41
76
4
260
43
601
5
9
39
37
33
119
28
102
86
8
40
45
213
203
10
139
63
77
95
94
461
227
48
112
69
22
30