45
31
11
15
22
19
8
342
23
49
21
56
17
28
20
27
119
32
90
124
112
26
29
51
24
25
164
6
43
98
88
52
54
30
89
40
60
87
39
35
67
191
5
4
151