30
60
49
11
52
13
23
163
145
46
48
80
72
254
144
194
295
108
3
41
14
40
4
6
9
7
20
28
2
15
33
99
27
31
17
16
24
5
22
10