19
33
30
2
160
14
31
39
25
12
66
28
11
48
16
35
24
34
87
40
1
20
113
15
5
42
59
83
53
188
82
46
13
8
130
49
36
37
79
43
324
51
8218
41
88