25
89
8
50
400
31
20
13
86
45
34
143
5
196
3
40
26
29
22
23
46
39
37
10
48
2
91
190
81
122
87
376
44
291
51
73
121
32
160
42
30
57
238
28
80
15
35
2015
125
294