90
16
379
7
5
21
43
13
53
9
165
54
100
160
52
38
65
15
181
108
79
224
110
25
241
36
37
5005
238
120
35
433
158
33
48
12
62
303
269
217
44
34
64
77
20
93
56
70
78