51
85
22
11
52
3
73
15
10
60
267
53
160
39
16
36
19
13
26
43
57
148
167
41
23
71
44
89
25
628
24
66
219
74
97
75
82
34
112
27
35
152
87
100
368
177