28
15
5
4
22
61
46
25
9
148
17
82
29
96
69
317
222
68
62
140
16
56
13
18
210
6
74
23
14
38
111
230
128
51
126
37
39
40
47
45
26
125
67
57
114
12
83
426
53