103
155
121
19
61
43
22
87
11
21
40
28
71
35
17
88
36
147
84
20
51
33
60
9
44
95
15
50
18
29
4
49
38
56
10
23
14
48
26
31
58
2
7
41
52
5
264