101
2
20
53
42
40
22
19
49
316
31
70
72
29
129
11
7
10
21
126
16
47
71
46
18
56
41
95
76
44
17
342
28
144
25
14
6
9
338
24
5
61