97
103
31
36
120
35
22
55
76
53
317
171
148
146
119
186
94
23
74
37
50
47
27
4
81
116
87
126
44
90
28
123
30
34
63
61
64
10
7
58
144
20
15
315
112
80
25
57
78