32
38
35
48
53
61
65
160
99
7
89
47
130
216
15
263
30
11
9
69
17
122
54
41
141
63
78
50
13
3
8
22
104
18
84
344
68
159
57
40
91
142
51
45
31
39
36
44
70
88
106
86