107
51
46
41
40
21
60
90
52
117
6
338
35
33
31
47
28
20
10
83
3
45
14
4
247
18
71
48
27
13
68
16
115
77
99
2
64
11
267
9
118
80
23
91
15
222
135
161