30
104
67
10
27
44
17
40
34
16
3
49
129
21
154
28
31
29
124
297
51
85
25
18
14
50
35
303
114
64
5
127
45
72
26
11
90
68
41
13
94
93
20
80
6
70
7
43
65
19