173
87
45
26
30
3
34
16
23
4
101
29
38
11
5
54
28
68
12
13
62
53
25
44
258
309
118
8
51
112
32
14
27
6
71
90
63
15
39
24
111
41
181
78
275
81
79
280
137