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