242
108
59
33
49
66
299
43
94
50
39
27
78
47
185
267
69
52
25
125
14
77
99
40
9
31
11
16
1
42
35
8
91
28
82
41
147
29
5
13
19
4
97
2
46
70
136