7
124
52
33
27
16
9
1
28
12
38
317
13
31
3
8
49
93
50
24
40
5
11
42
283
26
30
108
21
19
41
2
236
22
179
63
77
368
86
69
61
65
34
153
17
47