40
42
39
22
56
65
92
58
24
161
307
598
19
20
25
14
43
31
49
18
28
114
78
91
10
13
132
51
5
77
46
111
52
45
44
61
67
70
109
84
215
105
88
34