102
66
91
71
13
44
47
35
41
18
32
26
40
72
86
180
486
80
103
79
93
365
319
8
34
49
73
65
69
42
10
125
24
59
23
89
133
22
87
105
189
100
33
20
126
63
50
45
31
313
5
58
223