44
25
16
3
77
6
17
26
5
7
52
39
118
524
338
165
184
31
37
24
11
32
20
38
10
18
15
13
34
251
42
27
53
66
33
41
157
43
65
138
120
23
82