17
33
13
31
7
19
11
23
32
60
58
10
127
9
52
83
84
77
45
120
85
30
35
199
61
36
29
28
160
312
87
39
44
179
26
50
98
89
78
27
18
97
157
56