97
45
39
58
147
17
199
297
107
44
130
36
62
64
29
38
117
80
51
112
219
116
126
87
155
106
185
63
48
42
103
306
35
37
15
76
152
202
189
98
23
111
32
100
57
65
14
41
4
161
75
157