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