31
22
45
129
68
29
7
24
303
4
54
84
28
3
12
25
41
19
38
83
76
10
16
142
33
9
23
44
18
17
199
60
90
98
6
55
26
91
109
102
30
14
140
58
5
15