12
36
45
95
22
18
7
83
31
48
153
90
32
16
13
43
58
5
42
91
21
60
65
56
53
150
79
88
203
51
70
47
82
64
1
34
107
99
94
415
50
119
212
89
33
28
98
142