42
5
13
28
116
26
58
20
149
30
15
25
70
18
137
14
19
16
7
11
4
504
51
37
72
40
79
10
1
29
6
23
88
2
31
77
87
107
459
33
41