52
42
39
19
85
27
20
11
17
100
16
151
58
25
57
14
65
59
80
10
32
55
7
18
33
54
63
9
23
29
22
15
35
79
56
342
199
8
117
66
277
357
225
105
37
50
44
123
46