2
26
6
5
21
19
373
40
25
3
29
72
16
136
43
37
15
10
33
45
13
36
51
61
31
87
211
32
42
86
117
112
49
56
54
12
265
30
76
73
197
50
22
39