45
26
11
6
8
28
12
127
126
34
32
23
525
30
13
37
42
66
73
119
565
14
93
24
117
57
196
150
89
384
67
98
87
81
77
208
124
25
258
76
363
59
107
60
48
85
63
72
199