83
36
20
87
21
114
25
403
261
279
75
18
7
53
52
23
204
85
94
14
66
13
137
17
190
49
35
55
19
30
41
641
28
265
51
184
145
31
86
163
112
106
146
39
186
123
29
48
22