135
18
80
174
358
26
68
9
10
28
60
47
415
30
69
21
67
20
15
1
29
7
1050
11
16
38
31
344
127
56
14
43
684
1916
151
143
202
156
230
337
727
311
309
349
824
221
27
75
107
77
118