22
33
60
30
77
57
53
142
27
5
29
38
120
43
11
229
102
4
12
67
128
18
91
37
375
23
9
65
10
25
50
42
56
74
19
78
94
13
64
15
41
51
6
34
257