116
141
130
72
15
269
124
102
127
32
75
65
907
1014
217
100
78
54
12
308
335
210
73
150
53
77
26
668
9
33
35
76
650
17
10
71
507
39
271
11816
280
118
61
131
192
106
501
296
205
80
252
285
395
165