30
18
20
23
10
21
34
36
57
47
301
12
5
8
9
78
19
81
105
45
11
4
14
54
58
251
117
50
136
67
82
108
66
39
6
48
25
75
61
154
24
16
35