218
29
9
45
27
72
123
94
22
21
38
51
364
17
26
280
32
53
16
100
39
82
143
68
87
66
58
499
116
36
67
172
20
156
85
41
25
112
531
3
46
726
160
243
52
586
14
157
95
74
12
37
8
136