230
58
30
32
39
70
133
134
10
130
12
67
101
31
50
88
13
92
4
11
33
27
17
36
24
43
23
90
34
160
118
53
82
29
22
56
19
49
25
20
117
52
40
371