41
213
9
295
3
51
14
28
64
272
653
175
4
133
36
30
18
52
54
12
20
69
27
8
50
26
13
53
151
299
33
144
46
15
75
43
67
60
22
17
16
11
7
244
25
32
157
77
108