143
46
32
4
255
56
49
38
112
39
15
28
110
210
133
118
570
834
142
40
20
105
70
16
23
89
67
22
25
6
705
33
471
106
29
246
280
36
14
65
75
64
11
45
77
96