104
77
57
22
83
35
63
135
439
27
3
131
40
16
15
269
44
23
30
41
152
71
72
271
20
60
70
78
91
51
149
495
28
165
2
95
291
96
45
136
17
58
215
187
67
55
32
64
92
38
82