86
97
28
7
22
91
37
40
121
33
76
38
79
57
123
59
125
116
335
145
23
58
418
68
36
49
61
15
43
310
117
101
41
27
51
44
17
24
10
14
103
50
30
60
20
19
34
126
39