55
28
11
10
3
32
7
4
331
18
21
37
12
97
147
47
86
38
297
39
157
45
159
53
31
326
29
295
347
136
113
49
71
89
90
16
25
75
111
67
193
392
127
346
4389
771
41
2679
59
2446
36
112
245