126
58
32
38
17
10
15
13
6
41
9
57
74
34
84
30
149
47
70
64
67
134
299
48
16
89
193
194
18
66
162
54
63
43
28
12
98
768
23
56
22
75
144
122
44
101
14
33