111
40
29
11
34
88
69
52
30
151
65
75
72
76
62
101
123
124
122
39
36
16
15
33
125
45
59
28
19
99
43
176
91
55
42
66
400
78
148
6
248
98
68
86
284
363