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