106
20
8
2
7
286
671
33
24
34
1
5
102
4
3
277
402
65
42
46
108
58
48
225
96
69
75
38
47
92
118
15
84
64
16
154
51
157
18
264
76
45
26
39
161
43
12
22
265
70