30
11
49
31
104
33
52
4
129
9
12
272
161
24
17
20
53
76
8
3
155
99
122
5
96
22
152
98
18
36
32
83
181
62
25
227
63
10
67
131
29
35
91
34