167
16
133
19
78
147
87
25
4
17
27
75
12
7
91
283
125
602
40
39
13
48
36
32
26
66
106
30
65
41
84
444
101
86
82
152
51
97
56
24
57
31
79
138
37
35
249
70
9
375
113