30
60
49
12
52
13
23
163
145
46
48
80
72
256
144
195
295
109
3
41
14
40
4
6
9
7
20
28
2
10
16
34
100
27
31
17
24
5
22