359
135
173
85
8
31
18
23
51
3
17
59
47
41
21
32
56
151
19
190
28
222
101
26
20
30
27
58
83
134
10
67
57
44
15
1
273
13
38
528
78
25
36
24
112
318
49