45
6
43
7
34
4
134
342
28
88
2
30
24
72
61
23
153
51
16
521
81
59
31
41
14
12
82
44
26
19
70
48
50
25
117
246
92
84
99
317
52
79
33
103
37
173
69