10
39
28
32
22
145
95
63
52
25
50
23
890
11
110
116
20
62
411
122
4
33
208
17
211
65
14
77
498
210
18
78
51
1313
6
42
44
21
64
29
24
173
335
43
294
106
5
70
249
67
41