36
25
22
506
318
95
39
125
142
53
20
51
265
9
49
17
37
42
130
140
23
103
52
16
33
66
79
40
15
84
204
89
24
160
12
47
34
48
32
185
5
14
28
26
29
93
31
123