403
28
91
98
132
34
35
43
53
23
148
62
33
56
80
21
17
25
117
90
44
158
15
70
13
37
31
75
47
161
11
9
59
26
51
278
20
78
106
294
57
107
6
49
93
27
42
14
65