109
38
43
80
26
8
25
69
4
35
275
3
15
44
37
21
92
34
19
18
33
22
29
45
104
40
72
36
94
66
103
60
81
52
58
135
56
416
27
122
71
30
67
32
20
11