25
34
18
23
11
90
86
110
19
27
248
81
66
73
39
29
94
40
36
24
138
76
13
82
16
71
31
145
100
8
14
45
50
368
46
47
64
44
60
122
65
163
59
17
15