107
183
74
9
30
217
15
90
76
315
96
54
78
36
50
23
87
93
47
39
165
131
57
38
32
21
35
51
105
34
95
68
132
142
83
40
123
139
170
114
37
22
10
25
116
251
56
124
241
268