25
242
115
47
183
21
601
83
67
176
16
92
104
66
58
70
69
19
40
13
87
90
28
15
73
139
39
76
49
107
20
48
30
226
45
52
82
116
55
140
74
23
57
148
29
216
33
46
89
120
102
38