42
30
20
43
65
274
48
82
222
56
5
32
11
7
19
6
14
23
46
33
53
156
9
21
29
69
77
27
10
50
25
28
35
144
4
78
39
175
76
60
157
49
18
8
3
13
55
12
139